body, dl, dd, ul, ol, h1, h2, h3, h4, form, input, button, textarea, p, th, td { margin: 0; padding: 0; }
body { font: 14px/1.2 "\5FAE\8F6F\96C5\9ED1", arial, 'Microsoft YaHei'; color: #333; background: #fff; }
img { vertical-align: middle; border: none; }
ul, ol { list-style: none outside none; }
table { border-collapse: collapse; border-spacing: 0; }
button, input, select, textarea { font-size: 100%; vertical-align: middle; }
a { color: #333; text-decoration: none; blr: expression(this.onFocus=this.blur()); }
a:hover { text-decoration: none; color: #0c467b; }
a:focus { outline: 0 none; }
h1, h2, h3, h4 { font-size: 100%; font-weight: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; -moz-appearance: button; }
.text, .btn, textarea { font-family: "\5FAE\8F6F\96C5\9ED1", arial, 'Microsoft YaHei'; }
.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
.clearfix { *zoom: 1; }
.btn { border: none; cursor: pointer; }
html, body { width: 100%; height: 100%; }
input, textarea { outline: none }
.fl { float: left; }
.fr { float: right; }
.wrap { width: 1200px; margin: auto; }
a, img,.tab-time.show,.pos-care,.track-item:before,.relic-pos-cont,.ddhead,.dyn-img:before,.assi-items,.pos-slt-list,.last-pos,.news-owl-times,.news-list li,.phobes-pos,.statement-pos{ -webkit-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; }
img { max-width: 100%; }

.head-logo { height: 120px; line-height: 120px; }
.header{ position: relative;top: 0; left: 0; width: 100%; height: auto; background: #fff; z-index: 1024;}

.logo{ margin-left: 71px; width: 170px;}
.headimg{ margin-right: 53px;}
.h-img{float: left; margin-right: 35px; width: 84px; margin-top: 35px;}
.hot-phone{ float: left; width:262px; height: 39px; margin-top: 42px; background: url(../images/pic_15.jpg) no-repeat; line-height: 39px; padding-left: 46px; color: #fff; font-size: 20px; background-size: 100%;}
.hot-phone span{ font-family: "Arial";}

.head-nav{ height: 52px; border-top:1px solid #a27aad; background: #5a136d;}
.nav li { float: left; margin: 0 26px; line-height: 52px; font-size: 16px; position: relative; text-align: center; }
.nav li a{ display: block; height: 100%; color: #c3a385;}
.nav li a:before{ position: absolute; bottom: 10px; left: 0; width: 0%; height: 1px; background: #c49a6c; content: "";opacity: 0;}
.nav li:hover a:before,.nav li.show a:before{ opacity: 1; width: 100%;}
.cn-en{margin-left: 60px; height: 28px; width: 116px; background: #761c8e; font-weight: 700; font-size: 14px;text-align: center; line-height: 28px; margin-top: 12px; border-radius: 14px;}
.cn-en a{ color: #c3a67c; font-weight: 100; }
/**
 * 轮播图
 */
.slide-img { overflow: hidden; position: relative; }
.slide-b li img{ max-width: 100%;}
.slide-b li { background-size: cover !important; }
.slide-img .flex-control-nav { position: absolute; bottom: 35px; left: 50%; width: 1200px; overflow: hidden; z-index: 99; margin-left: -600px; display: none; }
.slide-img .flex-control-nav li { display: inline-block; text-indent: -9999px; margin-left: 32px; border-radius: 20px; overflow: hidden; }
.slide-img .flex-control-nav li a { display: block; width: 42px; height: 10px; font-size: 0; text-indent: -9999px; cursor: pointer; background: rgba(255, 255, 255, 0.5); }
.slide-img .flex-control-nav li .flex-active { background: rgba(7, 109, 225, 0.5); }
.flex-direction-nav { display: none; }
/**/
.head-nav .wrap{width: 1350px;}
.ppd-head{
	height: 125px;
	text-align: center;
	color: #1b1b1d;
}
.hd-h{ font-size: 24px; padding: 30px 0 4px;}
.hd-en{ font-size: 18px; font-family: "Arail";}


.ppd-cont{ background: #eeeff0;}
.ppd-cont .wrap{
	width: 1480px;
	padding: 97px 0;
}
.ppd-word{
	float: right;
	width: 715px;
}
.ppd-abt{
	font-size: 28px;
	text-align: center;
	color: #3f3f40;
	font-weight: 700;
}
.slogan{
	font-size: 20px;
	color: #3f3f40;
	text-align: center;
	padding: 55px 0;
}
.ppd-box{
	text-indent: 2em;
	font-size: 16px;
	line-height: 28px;
	color: #565657;
	margin-bottom: 65px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:5;
	overflow: hidden;
}
.more{
	display: block;
	width: 366px;
	height: 44px;
	margin: auto;
	font-size: 18px;
	color: #6a6867;
	text-align: center;
	line-height: 44px;
	border:1px solid #727171;
	background: #fff;
	position: relative;
}
.more:hover{ background: #4f0c61; color: #fff;}
.posi{
	position: absolute;
	top: 0;
	right: 23px;
	font-style: normal;
	font-family: "宋体";
	font-size: 30px;
	color: #5b146e;
}
.pro{
	height: 629px;
	background: url(../images/pic_28.jpg);
}
.ind-pro .wrap{width: 1240px;}
.pro-owl{
	padding: 78px 0 86px;
}
.pro-owl-time{
	width: 291px;
}
.owl-imgs{ height: 230px; overflow: hidden;}
.owl-names{
	height: 97px;
	text-align: center;
	background: #221e1f;
}
.owl-names h3{
	font-size: 30px;
	color: #fff;
	padding: 16px 0 8px;
}
.owl-names p{ color: #fff;}
.pro-owl-time:hover img{-webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    transform: scale(1.1,1.1); }

.owl-nav{
	position: absolute;
	top: 78px;
	left: 0;
	width: 100%;
}
.owl-prev,.owl-next{
	position: absolute;
	top: 123px;
	width: 32px;
	height: 64px;
	text-indent: -9999px;
	background:url(../images/prev.png) no-repeat;
	border-radius: 4px;
}
.owl-prev{
	left: 0;
}
.owl-next{
	right: 0;
	background: url(../images/next.png);
}
.owl-dots{
	position: absolute;
	bottom: 35px;
	left: 0;
	width: 100%;
	text-align: center;
}
.owl-dot{
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 50%;
	border:1px solid #5a136d;
}
.owl-dot.active span{display: block;height: 100%;border-radius: 50%; background: #5a136d;}


.abt{
	height: 800px;
}
.abt-word{
	float: left;
	width: 35%;
	height: 100%;
	background: #eeeff0;
}
.abt-word-time{ display: none;}
.abt-word-time.show{ display: block;}
.abt-word h3{
	font-size: 34px;
	padding: 252px 0 25px;
	text-align: center;
}
.abt-txt{ padding: 0 120px; font-size: 22px; color: #3d3a3b; line-height: 38px; margin-bottom: 45px;}
.abtmore{ width: 241px;}
.abt-tab{
	float: right;
	width: 65%;
	height: 100%;
	position: relative;
}
.tab-img{ height: 100%;}
.tab-img li{display: none; height: 100%;}
.tab-img li.show{ display: block;}
.tab-img li img{ height: 100%; width: 100%; height: 100%;}
.pos-tab{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.tab-time{
	float: left;
	width:33.25%;
	height: 100%;
	text-align: center;
	position: relative;
	cursor: pointer;
	border-right: 1px solid rgba(255,255,255,0.2);
}
.tab-bdr-hd{
	position: absolute;
	top: 50%;
	left: 50%;
	height: 97px;
	font-size: 30px;
	color: #fff;
	margin-left: -90px;
	margin-top: -49px;
	line-height: 97px;
	border-top:1px solid #fff;
	border-bottom: 1px solid #fff;
}
.tab-time.show{
	background: rgba(57,23,94,0.4);
}

.ind-care{padding-bottom: 22px;}
.care-intro{
	height: 531px;
	background: url(../images/pic_33.jpg) no-repeat;
}
.care-w{
	width: 884px;
	padding-top: 127px;
	margin: auto;
}
.care-w-hd{
	font-size: 40px;
	line-height: 95px;
	border-bottom: 1px solid #e5d2d2;
	text-align: center;
	color: #fff;
}
.care-w-txt{
	font-size: 22px;
	color: #fff;
	line-height: 56px;
	padding-top: 28px;
}
.care-owl{
	padding: 23px 0 146px;
}

.care-time{
	float: left;
	width: 425px;
	height: 274px;
	overflow: hidden;
	position: relative;
}
.pos-care{
	position: absolute;
	top: 5%;
	left: 5%;
	width: 90%;
	height: 90%;
	overflow: hidden;
	background: rgba(90,19,109,.6);
	-webkit-transform: scale(0, 0);
	-moz-transform: scale(0, 0);
	transform: scale(0, 0); 
	opacity: 0;
}
.pos-care-hd{
	font-size: 28px;
	color: #fff;
	padding: 22px 35px 15px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.pos-care-txt{
	font-size: 16px;
	color: #fff;
	line-height: 46px;
	padding: 0 35px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.care-time:hover .pos-care{
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	transform: scale(1, 1); 
	opacity: 1;
}
.care-owl .owl-dots{
	bottom: 86px;
}
.care-owl .owl-nav{ top: 0;}
.care-owl .owl-prev,.care-owl .owl-next{top: 100px; width: 48px; height: 94px; background-size: 100%;}

.news{
	padding: 72px 0 70px;
	background: #f3f3f4;
}
.news-owl{width: 1560px; margin: auto; padding-bottom: 55px; }
.owl-carousel .owl-stage-outer{padding-top: 10px;}
.news-owl-times{
	width: 363px;
}
.news-owl-cont{ padding: 10px; background: #fff;}
.news-owl-title{
	line-height: 56px;
	font-size: 18px;
	font-weight: 700;
	padding: 6px 15px 0;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #bbbcbe;
}
.news-owl-txt{
	font-size: 14px;
	padding: 17px 25px 0;
	line-height: 24px;
	height:120px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.news-owl-times:hover{
	transform: translate(0,-10px);
    -webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -o-transform: translate(0,-10px);
    -ms-transform: translate(0,-10px);
    box-shadow: 0 5px 10px rgba(204,204,204,.3)
}
.news-owl-imgs{ height: 252px; overflow: hidden;}
.news-owl .owl-dots{display: none!important;}
.news-more{
	text-align: center;
	position: relative;
	padding: 23px;
}
.news-more:before,.news-more:after{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 9px;
	height: 9px;
	margin-top: -5px;
	background: #6f437d;
	content: "";
}
.news-more:before{
	margin-left: -46px;
}
.news-more:after{ margin-left: 46px;}

.more-btn{color: #6f437d;}
.more-btn:hover{ color: #333;}
.mores{
	display: block;
	margin: auto;
	width: 142px;
	height: 34px;
	color: #5a136d;
	padding-left: 26px;
	font-size: 16px;
	line-height: 34px;
	border:1px solid #5a136d;
	background: url(../images/pic_10.jpg) no-repeat 119px 8px;
}

.mores:hover{ background-position: 125px 8px;}


.news-owl .owl-prev,.news-owl .owl-next{
	width: 57px;
	height: 111px;
	background: url(../images/prev_2.png) no-repeat;
}
.news-owl .owl-next{right: -74px; background: url(../images/next_2.png) no-repeat;}
.news-owl .owl-prev{ left: -74px;}


.relic-time{
	margin: 44px 0 47px;
}
.relic-list{
	margin-top: 43px;
	margin-right: -18px;
}
.relic-list li{
	float: left;
	width: 580px;
	height: 281px;
	overflow: hidden;
	margin-bottom: 18px;
	margin-right: 18px;
	border:1px solid #eee;
	background: #f7f7f7;
}
.relic-img{
	width: 268px;
	height: 281px;
	line-height: 281px;
	overflow: hidden;
	text-align: center;
	border-right: 1px solid #eee;
}
.relic-cont{
	float: left;
	width: 229px;
	font-size: 14px;
	line-height: 24px;
	padding: 34px 36px 0 46px;
}
.relic-list li:hover .relic-img img,.sure-list li:hover .sure-img img,.certificate li:hover .cert-img img{-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);}

.relic-lic{ margin-top: 43px; margin-right: -14px;}
.relic-lic li{
	float: left;
	width: 386px;
	height: 349px;
	margin:0 11px 11px 0;
	border:1px solid #aaaaaa;
	overflow: hidden;
	position: relative;
}
.pos-title{
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
	height: 24px;
	line-height: 24px;
	text-align: center;
}
.relic-pos-cont{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0;
}
.relic-pad{
	font-size: 14px;
	line-height: 24px;
	padding: 78px 24px 0;
}
.relic-lic li:hover .relic-pos-cont{ opacity: 1;}

.treasure{
	height: 148px;
	line-height: 24px;
	padding-left: 280px;
	margin-top: 38px;
	margin-bottom: 16px;
	background:url(../images/brd_46.jpg) no-repeat 37px center #f3f1f2;
}
.sure-word{ padding-top: 42px; padding-right: 44px;}

.sure-list{ margin-right: -10px;}
.sure-list li{
	float: left;
	width: 286px;
	margin-right: 10px;
	margin-bottom: 10px;
	border:1px solid #aaa;
}
.sure-img{ height: 275px; text-align: center; line-height: 275px;}
.sure-title{ height: 62px; padding-top: 12px; line-height: 24px; text-align: center; background: #f2f2f2; border-top:1px solid #aaa;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}


.certificate{ margin-top: 27px; margin-right: -9px;}
.certificate li{
	float: left;
	width: 285px;
	height: 242px;
	margin: 0 9px 9px 0;
	text-align: center;
	border:1px solid #aaa;
}
.cert-img{
	height: 180px;
	line-height: 180px;
	overflow: hidden;
}
.cert-title{
	height: 62px; 
	line-height: 24px;
	padding: 0 28px;
}
.ancient{ margin-right: -9px; margin-top: 30px;}
.ancient li{
	float: left;
	width: 385px;
	height: 243px;
	text-align: center;
	margin: 0 9px 9px 0;
	border:1px solid #aaa;
	position: relative;
	overflow: hidden;
}
.ancient-img{
	height: 188px;
	line-height: 188px;
	overflow: hidden;
}
.ancient-title{
	height: 55px;
	line-height: 24px;
	padding: 0 25px;

}
.ancient li .relic-pos-cont .relic-pad{  padding: 20px 20px 0; text-align: left; }
.ancient li:hover .relic-pos-cont{opacity: 1;}

.news-nav{
	text-align: center;
	margin: 46px 0 49px;
}
.news-nav a{
	display: inline-block;
	width: 141px;
    height: 33px;
    padding: 12px 0 0 50px;
    margin: 0 28px;
    font-size: 24px;
    text-align: left;
    color: #fff;
    background: url(../images/abt_13.jpg) no-repeat;
}

.news-form{
	width: 386px;
	height: 37px;
	line-height: 37px;
	margin: auto;
	border:1px solid #959595;
}
.news-text{
	width: 330px;
	height: 37px;
	border:none;
	padding: 0 10px;
	background: none;
}
.news-sub{
	width: 17px;
	height: 16px;
	border:none;
	background: url(../images/n_05.jpg) no-repeat;
}
.news-list{
	margin-top: 43px;
	margin-right: -40px;
}
.news-list li{
	float: left;
	width: 570px;
	height: 136px;
	margin: 0 40px 40px 0;
	background: #f4f4f4;
}
.news-list li:hover{ transform: translate(0,-6px);
    -webkit-transform: translate(0,-6px);
    -moz-transform: translate(0,-6px);
    -o-transform: translate(0,-6px);
    -ms-transform: translate(0,-6px);
    box-shadow: 0 5px 15px rgba(204,204,204,.6)}
.n-img{
	float: left;
	width: 195px;
	height: 136px;
}
.n-cont{
	float: left;
	width: 335px;
	padding: 20px 20px 16px;
}
.n-cont h3{
	font-size: 16px;
	color: #3e3e3e;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.n-txt{
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 24px;
	height: 48px;
	font-size: 12px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.n-item{
	display: block;
	text-align: right;
	font-size: 12px;
}

.rlink { font-size: 12px; text-align: right; margin-bottom: 22px;}

.n-info-head{
	float: left;
	width: 112px;
	position: relative;
}
.n-info-cont{
	float: right;
	width: 1035px;
}
.info-cont-title{
	height: 122px;
	border-bottom: 1px solid #dcdcdc;
}
.info-cont-title h3{
	font-size: 24px;
	text-align: center;
	line-height: 54px;
}
.info-cont-title p{
	line-height: 24px;
	text-align: center;
	color: #666666;
}
.return{ text-align: right; margin: 30px 0}
.return-btn{
	display: inline-block;
	width: 130px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	background: #c1c1c1;
	color: #fff;
}
.return-btn:hover{background: #5a136d;color: #fff;}

.turning{
	padding: 42px 0 0;
	line-height: 24px;
	border-top:1px solid #dcdcdc;
}
.up{
	float: left;
}
.down{float: right;}

.n-info-btm{margin-bottom: 25px;}
.market-head{
	font-size: 36px;
	color: #5a136d;
	text-align: center;
	margin-bottom: 20px;
}
.market-head b{ font-weight: 100; font-size: 48px; color: #ed0535;}

.market-address{
	padding:22px 24px 0;
	height: 79px;
	line-height: 30px;
	margin-bottom: 53px;
	background: #f2f1f1;
	border:1px solid #ebe9e9;
}
.market-address span{ cursor: pointer;}
.market-address span.show{ color: #5a136d; font-weight: 700;}

.market-list{ display: none;}
.market-list li{
	float: left;
	width: 476px;
	margin-right: 82px;
	margin-bottom: 43px;
}
.market-list li:nth-child(2n){ margin-right: 0;}
.ress-h3{
	font-size: 18px;
	font-weight: 700;
	color: #5a136d;
	padding-left: 34px;
	line-height: 32px;
	margin-bottom: 25px;
	background: url(../images/j_29.jpg) no-repeat;
}
.mark-img{
	float: left;
	width: 221px;
	height: 159px;
}
.mark-cont{
	float: left;
	width: 223px;
	height: 137px;
	line-height: 30px;
	padding: 20px 15px 0;
	border:1px solid #e5e5e5;

}

.join-head{ text-align: center; margin-bottom: 40px;}


/*招聘*/
.gagedlbox { padding: 0 16px; }
.gagedlbox .box{padding-top: 0;}
.gagedl { margin-bottom: 10px; }
.dtdl{ margin-bottom: 26px; }
.dtdl dt, .ddhead { height: 45px; line-height: 45px; color: #fff; background: #858585; }
.dtsp { float: left; width: 20%; font-size: 16px; text-align: center; }
.ddhead .dtsp { font-size: 14px; }
.dtbtn { display: block; width: 97px; height: 34px;line-height: 34px; text-align: center; margin: 4px auto 0; background: #b0afaf; color: #fff; }
.dtbtn:hover, .gage-dlshow .ddhead { background: #eeeff1; }
.dlitem{ margin-bottom: 8px; border:1px solid #dcdcdc; }
.ddhead { color: #333; background: none; height: 44px; line-height: 44px; cursor: pointer;}
.ddbox { padding: 30px 5%; }
.ddbox .nmore { float: right; width: 97px; height: 34px; background: #999; text-align: center; line-height: 34px; color: #fff;}
.ddbox .nmore:hover{ color: #fff; background: #2889c3;}
.dtsp1{
  width: 15%;
  text-align: left;
  padding-left:5%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}


/*分页*/
.pagings{
	text-align: right;
	margin: 45px 0 30px;
}
.pags-item{
	display: inline-block;
	width: 29px;
	height: 26px;
	color: #959494;
	font-size: 12px;
	border-radius: 3px;
	text-align: center;
	line-height: 26px;
	margin-left: 5px;
	border:1px solid #e5e5e5;
}
.pags-l,.pags-r{
	width: 82px;
}
.pags-item.show{ color: #fff; background: #5a136d; border:1px solid #5a136d;}


/*投资者关系*/
.inv-select{
	float: left;
	width: 264px;
}
.inv-slt-title{
	height: 59px;
	margin-top: 4px;
	margin-bottom: 1px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 59px;
	background: #5a136d;
	position: relative;
}
.inv-slt-title:before{
	position: absolute;
	top: -4px;
	left: 0;
	width: 100%;
	height: 3px;
	background: #c3a67c;
	content: "";
}
.inv-slt li{ background: #eeeff1;}
.inv-slt-name{
	display: block;
	font-size: 16px;
	font-weight: 700;
	padding-left: 35px;
	line-height: 53px;
	background: #d1d1d2;
	position: relative;
}
.inv-slt-name:before{
	position: absolute;
	top: 24px;
	right: 34px;
	width: 17px;
	height: 10px;
	background: url(../images/inv_03.png) no-repeat;
	content: "";
}
.inv-two-slt{
	padding: 9px 28px 32px;
}
.inv-two-slt>a{
	display: block;
	line-height: 48px;
	padding-left: 28px;
	border-bottom: 1px dashed #c6b3cd;
	background: url(../images/inv_07.jpg) no-repeat 0 center;
}

.inv-cont{
	float: right;
	width: 847px;
}
.inv-head{
	height: 60px;
	border-bottom: 3px solid #5a136d;
}
.inv-head-title{
	float: left;
	/*width: 91px;*/
	height: 41px;
	font-size: 18px;
	color: #fff;
	line-height: 41px;
	padding-left: 32px;
	padding-right: 20px;
	margin-top: 14px;
	background: #5a136d;
	position: relative;
}
.inv-head-title:before{
	position: absolute;
	top: 10px;
	left: 20px;
	width: 4px;
	height: 22px;
	background: #c3a67c;
	content: "";
}
.inv-head .rlink{
	float: right;
	margin-top: 14px;
	line-height: 46px;
	margin-bottom:0;
}
.inv{
	padding-top: 4px;
}
.inv-list li{
	padding: 0 30px;
	border-bottom: 1px solid #eee;
}
.inv-list-title{
	float: left;
	width: 80%;
	line-height: 36px;
	padding-top: 11px;
	padding-left: 20px;
	position: relative;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.inv-list-title:before{
	position: absolute;
	top: 27px;
	left: 0;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #565656;
	content: "";
}
.inv-items{
	float: right;
	line-height: 36px;
	padding-top: 11px;
}
.inv .pagings{ text-align: center;}
.inv-info-head{ border-bottom: none;}
.box.inv-info{ padding: 32px 30px;}

/*好运专区*/
.pref-slide .flex-direction-nav{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
}
.pref-slide .flex-direction-nav li{
	position: absolute;
	top: 50%;
	width: 26px;
	height: 50px;
	text-indent: -99px;
	overflow: hidden;
	background: url(../images/prev_3.png) no-repeat;
}
.pref-slide .flex-direction-nav li a{ display: block;height: 100%;}
.pref-slide .flex-direction-nav li:nth-child(1){
	left: 72px;
}
.pref-slide .flex-direction-nav li:nth-child(2){
	right: 72px;
	background: url(../images/next_3.png) no-repeat;
}

.method{padding-bottom: 117px;}
.method-nav{ background: #f0f0f0; margin-bottom: 38px;}
.method-nav span{
	float: left;
	width: 19.8%;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	cursor: pointer;
	text-align: center;
	border-right:1px solid #c7c7c7;
}
.method-nav span:last-child{border-right: none;}
.method-nav span.show{background: #5a136d; color: #fff;}
.method-cont{
	float: left;
	width: 520px;
	font-size: 16px;
	line-height: 30px;
	color: #4c4c4c;
}
.method-img{
	float: right;
	max-width: 451px;
	max-height: 300px;
}
.method-time{
	display: none;
}
.method-time.show{ display: block;}


.assi-list{padding: 35px 0 88px;}
.assi-list li{
	height: 47px;
	line-height: 47px;
	text-align: right;
	border-bottom: 1px dashed #c2c2c2;
}
.assi-items{
	float: left;
	width: 80%;
	font-size: 18px;
	text-align: left;
	position: relative;
	padding-left: 30px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.assi-items:before{
	position: absolute;
	top: 19px;
	left: 5px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #5a136d;
	content: "";
}
.assi-list-title{ color: #c1c1c1;}

.healthbox{ padding-bottom: 90px;}
.health-time{
	width: 485px;
}
.health-img{
	padding-top: 40px;
	text-align: center;
}
.health-name{
	position: relative;
	overflow: hidden;
}
.pos-heal{
	position: absolute;
	top: 118px;
	left: 175px;
	color: #fff;
	padding-right: 18px;
}
.pos-heal dt{ font-size:24px; margin-bottom: 20px; }
.pos-heal dd{ font-size: 14px; line-height: 24px;}
.pos-heal .a{ color: #fff;}

.dynamic-list{ padding-bottom: 77px;}
.dynamic-list li{margin-bottom: 17px;}
.dyn-img{
	float: left;
	width: 295px;
	height: 206px;
	position: relative;
}
.dyn-img:before{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	content: "";
	opacity: 0;
}
.dyn-img img{ width: 100%; height: 100%;}
.dynamic-list li:hover .dyn-img:before{ opacity: 1;}
.dyn-cont{
	float: left;
	width: 690px;
	padding: 15px 25px;
}
.dyn-title{
	height: 49px;
	line-height: 49px;
	color: #3e3e3e;
	text-align: right;
	border-bottom: 1px solid #aaaaaa;
}
.dyn-title-link{
	float: left;
	width: 80%;
	color: #3e3e3e;
	text-align: left;
	font-size: 18px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.dyn-title-link:hover,.assi-list li:hover .assi-items,.inv-list-title:hover{ 
	transform: translate(-5px,0);
    -webkit-transform: translate(-5px,0);
    -moz-transform: translate(-5px,0);
    -o-transform: translate(-5px,0);
    -ms-transform: translate(-5px,0);
}
.dyn-desc{
	line-height: 24px;
	height: 72px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin: 15px 0;
}
.dyn-more{ text-align: right; line-height: 24px; font-size: 12px;}

.act-head{
	font-size: 24px;
	color: #363636;
	line-height: 42px;
	text-align: center;
	padding-bottom: 30px;
	margin-bottom: 35px;
	border-bottom: 3px solid #5a136d;
}

#featured{
	height: 634px;
	overflow: hidden;
}
/*.act-times{ display: none;}*/
.activity{ padding-bottom: 83px;}
.act-cont{ padding-top: 26px; margin-bottom: 25px;}
.act-item{
	float: left;
	font-size: 36px;
	font-family: "宋体";
}
.act-item b{ color: #5a136d;}
.act-item i{ font-style: normal; font-size: 24px;}
.act-txt{ float: right; width: 935px; line-height: 24px;}
.act-time{ float: left; width: 216px; height: 113px; margin-right: 10px;}

.act-wol{ padding: 0 59px; height: 113px; position: relative;}
.left_btn,.right_btn{
	position: absolute;
	top: 35px;
	width: 34px;
	height: 34px;
	background: #eee;
	color: #a9a9a9;
	border-radius: 50%;
	text-align: center;
	line-height: 34px;
	font-size: 18px;
	cursor: pointer;
	font-family: "宋体";
	border:1px solid #e5e4e4;
}
.act-wol:before{left: 0; content: "<";}
.act-wol:after{right: 0; content: ">"; visibility: visible;}

.video-list li{
	float: left;
	width: 495px;
	margin: 0 43px 35px 0;
}
.video-list li:nth-child(2n){ margin-right: 0;}
.video-title{ line-height: 34px; font-size: 18px; text-align: center;}

/*图片展示*/
.slids{width:100%;}
.large_box{height:624px;overflow:hidden;}
.large_box img{display:block;}
.small_box{ margin:20px auto 0; width:892px;height:113px; position: relative;}
.small_list{position:relative;float:left;width:892px;height:113px;overflow:hidden;}
.small_list ul{height:113px;overflow:hidden;}
.small_list ul li{position:relative;float:left; cursor: pointer; margin-right:10px;width:216px;}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=30);-moz-opacity:0.6;-khtml-opacity:0.3;opacity:0.3;}
.small_list ul li.on .bun_bg{display:block;}

.left_btn{ left: -56px; background-image:url(../images/prev_03.png);}
.right_btn{ right: -56px; background-image:url(../images/next_05.png);}


/*定位导航*/
.pos-slt-list{
	position: fixed;
	top: 28%;
	right: 0;
	width: 170px;
	height: auto;
	z-index: 9999;
	display: none;
}
 .last-pos{
	position: absolute;
	top: 0;
	left: -34px;
	width: 37px;
	height: 35px;
	background: #fff;
	color: #c1c1c1;
	font-size: 22px;
	border: 1px solid #c1c1c1;
	border-right: none;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
	font-family: "宋体";
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	display: none;
} 
.last-pos:hover{ color: #fff; background: #0c467b;}

 .pos-slt-list.show{ right: 0;}
 .pos-slt-list.show .last-pos{ left: -25px}
.slt-list{
	float: right;
	width: 156px;
	padding: 80px 0 60px;
	border-left: 1px dashed #434343;
	background: #fff;
}
/*.slt-list li{
	padding-left: 14px;
	line-height: 24px;
	margin-bottom: 46px;
	position: relative;
}
.slt-list li:before{
	position: absolute;
	top: 6px;
	left: -5px;
	width: 10px;
	height: 10px;
	background: url(../images/lnav_19.png) no-repeat;
	content: "";
}
.slt-list li:hover:before,.slt-list li.active:before{
	background-image: url(../images/lnav_22.png);
}
.slt-list li a{
	font-size: 18px;
	color: #222222;
	font-family: "楷体";
}*/

.slt-list li{
	line-height: 24px;
	margin-bottom: 46px;
	position: relative;
}
.slt-list li a{
	display: block;
	font-size: 18px;
	padding-left: 14px;
	color: #222222;
	font-family: "楷体";
}
.slt-list li a:before{
	position: absolute;
	top: 6px;
	left: -5px;
	width: 10px;
	height: 10px;
	background: url(../images/lnav_19.png) no-repeat;
	content: "";
}
.slt-list li a:hover:before,.slt-list li a.active:before{
	background-image: url(../images/lnav_22.png);
}









/*底部*/
.footer {background: #ffffff; overflow: hidden; height: 170px;}
.footer a{color: #595959;}
.footer a:hover{color: #0c467b;}
.footer .wrap{ width: 1560px; text-align: center;}
.foot-left{display: inline-block; padding-top: 38px;}
.foot-nav{ margin-bottom: 20px;}

.wx,.wb{position: relative;}
.pos-wx,.pos-wb{
	position: absolute;
	top: 0;
	width: 94px;
	height: 94px;
	background:#fff;
	display: none;
}
.pos-wx.show,.pos-wb.show{ display: block; }
.pos-wx{left: 176px;}
.pos-wb{left: 92px;}
.pos-wx img,.pos-wb img{ width: 100%; height: 100% }
.copyright{ line-height: 34px;}

/*内页*/
.main{ padding: 27px 0 30px;}
.main .wrap{ width: 1183px;}
.abt-head{
	height: 195px;
	padding-right: 350px;
	margin-bottom: 20px;
	border-bottom: 3px solid #5a136d;
	background: url(../images/abt_05.jpg) no-repeat right bottom;
}
.abt-head-title{ float: left; margin-right: 20px; margin-top: 8px; position: relative; overflow: hidden;}
.pos-title{ position: absolute;top: 20px; left: 32px; width: 48px; height: auto; font-size: 34px; line-height: 34px; text-align: center;color: #fff; font-family: "楷体";}
.promakes{ top: 12px; font-size: 30px; line-height: 30px; }
.liquors{ top: 34px;}
.intro-cont{font-size: 18px; line-height: 24px;padding-top: 66px; font-family: "楷体";}

.abt-idea h3{width: 141px; height: 33px;  padding: 12px 0 0 50px; font-size: 24px; color: #fff; background: url(../images/abt_13.jpg) no-repeat;}

.history{ padding-bottom: 20px;}
.history .abt-head{ background-image: url(../images/abt_17.jpg);}

.track-list{margin-top: 18px; margin-bottom: 50px; padding-top: 118px; height: 480px; background: url(../images/abt_24.jpg);}
.track-box{margin: 0 415px 139px 50px;  height: 376px; overflow: hidden;}
.track-ul{position: relative; top: 0; left: 0; width: 100%;}
.track-ul li{ line-height: 24px; height: auto; margin-bottom: 32px;}
.track-item{ float: left; width: 98px; font-size: 18px; text-align: right; position: relative;}
.track-item:before{ position: absolute; top: 5px; right: -18px; width: 10px; height: 10px; background: #fff; border-radius: 50%; border:1px solid #202020; content: "";}
.track-cont{ float: right; width: 560px;}
.track-ul li:hover .track-item,.track-ul li:hover .track-cont{color:#5a136d; }
.track-ul li:hover .track-item:before{ top: 3px; right:-21px; width: 15px; height: 15px;border-color: #5a136d;}
.mCSB_scrollTools{ opacity: 0!important;}

.honor{ padding-bottom: 50px;}
.honor .abt-head{ background-image: url(../images/abt_28.jpg);}
.speech .abt-head{ background-image: url(../images/abt_48.jpg); background-position:  right bottom;}

.cour-h{
	font-size: 30px;
	color: #5a136d;
	margin-top: 70px;
	text-align: center;
}
#issues h3{ font-size: 24px; line-height: 30px; text-align: center; position: relative;}
.issues-left,.issues-right{ position: absolute; top: 50%; width: 138px;}
.issues-left{ left: 0;}
.issues-right{right: 0;}
.issimg{text-align: center;}

/*产品*/
.pro-in{ margin-bottom: 30px;}
.pro-in .abt-head{
	border-bottom: none;
	padding-right: 200px;
	background-image: url(../images/pro_05.jpg);
	background-position: right bottom;
}
.pro-in .abt-head-title{ margin-right: 42px;}
.pro-inlist{ padding-top:30px;}
.pro-ul li{
	height: 368px;
	margin-bottom: 16px;
	border: 1px solid #dcdcdc;
}
.pro-ul li:last-child{ margin-bottom: 0;}
.pro-inimg{
	float: left;
	width: 538px;
	height: 100%;
	text-align: center;
	overflow: hidden;
}
.pro-intitle{
	float: left;
	width: 66px;
	height: 260px;
	font-size: 34px;
	color: #5a136d;
	text-align: center;
	margin-top: 50px;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	position: relative;
}
.pos-titles{
	height: 260px;
	display: table-cell;
	vertical-align:middle
}
.pro-incont{
	float: left;
	width: 470px;
	font-size: 16px;
	line-height: 24px;
	padding:50px 40px 0 65px;
}
.pro-inmore{
	display: block;
	width: 150px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #000000;
	margin-top: 20px;
	border: 1px solid #dcdcdc;
}
.pro-inmore:hover{ width: 170px; background: #0c467b; color: #fff;}
.pro-classics{ padding-top: 65px;}
.pro-classics .abt-head{ background-image: url(../images/pro_27.jpg);}
.pro-classics .pro-incont{ font-size: 14px;}
.pro-liquor .abt-head{ background-image: url(../images/pro_40.jpg);}

.size{width: 38px; font-size: 36px; padding: 10px 0; position: relative;}
.size i{ font-style: normal; font-size: 24px;}
.size:before,.size:after{
	position: absolute;
	left: 50%;
	width: 34px;
	height: 10px;
	margin-left: -17px;
	background-repeat: no-repeat;
	content: "";
}
.size:before{ top: 0; background-image: url(../images/t.png);}
.size:after{ bottom: 0; background-image: url(../images/b.png);}


.parBd h4{ font-size: 32px!important;}




/***/


.address { margin-top: 20px; }

.phone { background-position: 0 -27px; }
.email { background-position: 0 -54px; }
.foot-btm {  line-height: 50px; background-color:#0d588f; border-top:1px solid #01508a; }
.foot-btm a { color: #fff; }
.foot-btm a:hover { color: rgba(255,255,255,0.7); }


.banner {overflow: hidden; background-size: cover !important; }
.banner img { max-width: 100%; }
.abt-main { background: url(../images/abtbg_02.jpg) no-repeat top center; }





.article, .list { min-height:512px; padding: 32px 0; }
.box { font-size: 16px; line-height: 30px; color: #565656; padding: 32px 0; }
.box img { max-width: 100%; }
.boxhr{float: left; width: 20px; height: 1px; margin-top: 20px; background: #5a136d; }


/*nav*/
.nav__trigger { float: left; width: 30px; height: 30px; position: relative; right: 0; top: 30px; z-index: 9999; display: none; margin-left: 12px; cursor: pointer; }
.nav__icon { display: block; position: absolute; width: 30px; height: 5px; top: 0; left: 0; background-color: #004da1; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before, .nav__icon:after { content: ''; display: block; width: 30px; height: 5px; position: absolute; background: #004da1; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before { margin-top: 20px; }
.nav__icon:after { margin-top: 10px; }
.zjq-mnav { width: 320px; height: 100%; padding: 5rem 0; position: fixed; z-index: 999; opacity: 0; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform: translateX(-128%); transform: translateX(-128%); left: 0; top: 0; z-index: 1024;}
.zjq-msons { margin: 14px 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
.zjq-msons dt { font-size: 16px; margin-bottom: 8px; line-height: 1.6rem; text-align: center; }
.zjq-msons a { color: #fff }
.zjq-msons a:hover { color: rgba(255, 255, 255, 0.7); }
.zjq-msons dd { line-height: 22px; margin-left: -20px }
.zjq-msons dd a { margin-left: 20px; display: inline-block; color: #e9e8e8 }
.nav--active .nav__trigger { opacity: 0.5; }
.nav--active .nav__icon { top: 8px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.nav--active .nav__icon:before { display: none; }
.nav--active .nav__icon:after { margin-top: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.nav--active .zjq-mnav { opacity: 1; background: rgba(44, 50, 58, 0.9); -webkit-transform: translateY(0); transform: translateY(0); }


/*留言板*/
.mess-img{ float: left; margin-right: 64px;}
.mess-time{margin-bottom: 20px; }
.mess-text{
	width: 674px;
	height: 49px;
	padding: 0 20px;
	background: #fbfbfb;
	border:1px solid #e9e9e9;
}
input::-webkit-input-placeholder { /* WebKit browsers */ color: #838383;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #838383;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #838383;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #838383;
}
.textarea{ height: 128px; padding: 15px 20px; resize:none;}
.verify{ width: 176px!important; margin-right: 13px;}
.barter{ line-height: 55px; color: #196095; font-size: 12px;}
.mess-sub{width: 196px; height: 51px; background: rgba(204,204,204,0.5); border:none;}
.mess-sub:hover{ background: #196095; color: #fff;}


/*置顶*/
.line{
	position: fixed;
	bottom: 50px;
	left: 35px;
	width: 70px;
	height: auto;
	background: #fff;
	border: 1px solid #d2d2d2;
	z-index: 999;
	display: none;
}
.line-time{
	height: 77px;
	position: relative;
	border-bottom: 1px solid #d2d2d2;
}
.line-time:before{
	position: absolute;
	top: 0;
	left: 100%;
	width: 20%;
	height: 100%;
	background: none;
	content: "";

}
.line-time:last-child{ border-bottom: none;}
.line-time a{
	display: block;
	height: 100%;
	background: url(../images/ico_18.png) no-repeat 18px 18px;
}
.law a{ background-position: 18px -60px}
.code a{ background-position: 16px -138px}
.stick a{ background-position: 16px -216px}
.cond-pos{
	position: absolute;
	top: -8px;
	left: 86px;
	width: 94px;
	height: 94px;
	background: #fff;
	display: none;
}
.code:hover .cond-pos{ display: block;}

.phobes-pos,.statement-pos{
	position: absolute;
    left: 120%;
	display: none;
}
.phobes-pos{
    top: 16px;
    width: 180px;
  	height: 42px;
    line-height: 42px;
    font-size: 20px;
    color: #c3a385;
    font-weight: 700;
    border-radius: 5px;
    background: #eeeff0;
    text-align: center;
	overflow: hidden;
}

.statement-pos{
	top: 50%;
	width: 150px;
	height: 129px;
	margin-top: -65px;
}
.service:hover .phobes-pos,.law:hover .statement-pos{ display: block;}

.pjt-imgs img{ margin-right: 2%;}

/*风采活动*/
.n-info-cont .news-list{ margin-right: 0; margin-top: 0;}
.n-info-cont .news-list li{ width: 504px; margin: 0 25px 25px 0 }
.n-info-cont .news-list li:nth-child(2n){ margin-right: 0; }
.n-info-cont .n-cont{ width: 268px; }

/*期刊*/
.periodical li{ width: 23.8%;}
.per-pdf{ float: left; 
	width: 80%; 
	text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;}
.periodical .sure-title{padding-top: 0; line-height: 42px; height: 42px; -webkit-line-clamp:1;}

.news-page .pagings{ text-align: center;}
.project{ margin-bottom: 50px;}
.news-box{ margin-bottom: 30px;}
.news-box:last-child{ margin-bottom: 0;}

.act-img{ height: 540px; }
.act-img img{ width: 100%; height: 100%;}
.health-imgs{
	float: left;
	width: 166px;
	overflow: hidden;
}
.pos-heal{ 
	position: relative;
	top: 0;
	left: 0;
	float: left;
	width: 299px;
	height: 167px;
	padding: 118px 10px 0;
	background: url(../images/pref_18_02.jpg) no-repeat;
}


.market-address-ch.show span{ color: #5a136d; font-weight: 700; }

@media only screen and (max-width:1680px) { 
	.news-owl{ width: 1280px;}
	.news-owl-times,.care-time{width: 100%;}
	.news-owl-txt{ padding: 13px 15px 0}
	.news-owl-imgs{max-height: 203px;}
	.abt{ height: 673px;}
	.abt-word h3{padding: 150px 0 25px;}
	.tab-time{ width: 33.1%;}
	.care-time{ height: auto;}
	.pos-care-txt{ line-height: 28px;}
	.news-owl .owl-prev, .news-owl .owl-next{
		width: 36px;
		height: 70px;
		background-size: 100%;
	}
}
@media only screen and (max-width:1440px) {
	.abt{ height: 604px;}
	.news-owl{ width: 1024px;}
	.news-owl-title{ font-size: 16px; line-height: 42px;}
	.footer .wrap,.ppd-cont .wrap{ width: 1280px;}
	.care-owl{ padding-bottom: 80px;}
	.care-owl .owl-dots {bottom: 41px;}
	.care-owl .owl-prev, .care-owl .owl-next{ width: 32px; height: 62px;}
	.ppd-word { width: 612px;}
	.abt-txt{ padding: 0 60px;}
	.care-w-hd{ font-size: 36px;}
	.pos-care-hd{ font-size: 24px;}
	.owl-names h3{ font-size: 26px;}
	.more{width: 260px; font-size: 16px;}
 .pos-slt-list{ right: -170px;}
}
@media only screen and (max-width:1366px) {
	.head-nav .wrap{ width: 1024px;}
	.nav li{ margin: 0 12px;}
	.cn-en{ margin-left: 20px;}
	.line{ left: 8px;}
}
@media only screen and (max-width:1280px) {
	.last-img{ margin-right: 15px;}
	.pro-owl,.footer .wrap,.ppd-cont .wrap{ width: 1024px; margin: auto;}
	.pro-owl-time{ width: 100%;}
	.ppd-video{ width: 50%;}
	.ppd-word{ width: 45%;}
	.slogan{padding: 30px 0;}
	.hot-phone{ font-size: 22px;}
	.ppd-head{ height: 130px;}
	.hd-h{ font-size: 30px; padding: 32px 0 4px}
	.owl-names h3{ font-size: 22px;}
	.more{width: 180px; font-size: 14px; height: 36px; line-height: 36px;}
	.posi{font-size: 18px;}

	/*首页*/
	/*内页*/
	.track-box{ margin: 0 210px 139px 50px; }
	.relic-list li{ float: none; width: 100%; height: auto;}
	.relic-img{ width: 30%; }
	.relic-cont{width: 63%; padding: 34px 3% 0;}
	.relic-lic li{ width: 285px;height: 256px; }
	.ancient li{ width: 322px; }
	.relic-pad{ line-height: 20px; }
	.news-list li,.n-info-cont .news-list li{ width: 46%; margin-right: 4%; }
	.n-cont,.n-info-cont .n-cont{ width: 50%;  }
}
@media only screen and (max-width:1024px) {
	.line{ display: none!important;}
	.head-logo{ padding: 0 2%; }
	.headimg,.logo{ margin-right: 0; margin-left: 0; }
	.hot-phone{ width: 190px; height: 30px; line-height:30px; font-size: 12px; margin-top: 28px; background-size: 100%;}
	.h-img{ width: 52px;margin-top: 26px; margin-right: 25px; }
	.logo{ width: 128px; }
	.head-logo{ height: 80px; line-height: 80px;}
	.head-nav .wrap{ width: 880px; }
	.head-nav{display: none; }
	.nav__trigger{ display: block; }
	.cn-en{ width: 102px; }
	.pos-slt-list{ display: none!important; }
	/*首页*/
	.pro-owl, .footer .wrap, .ppd-cont .wrap,.ind-pro .wrap{ width: 880px;}
	.owl-imgs{ height: 215px;}
	.tab-bdr-hd{ font-size: 24px; margin-left: -72px; margin-top: -32px; height: 62px; line-height: 62px;}
	.abt-word h3{ padding: 100px 0 25px; font-size: 30px;}
	.abt-txt{ font-size: 20px; padding: 0 30px;}
	.news-owl{ width: 700px;}
	.news-owl .owl-prev, .news-owl .owl-next{ width: 22px; height: 43px; background-size: 100%!important}
	.news-owl .owl-next{ right: -48px;}
	.news-owl .owl-prev{left: -48px;}
	.more{ width: 120px;}
	.posi{ right: 8px;}
	.more:hover{ width: 140px;}
	/*内页*/
	.main .wrap,.footer .wrap{ width: 880px; }
	.intro-cont{ padding-top:33px; }
	.track-box{ margin: 0 50px 139px; }
	.track-cont{ width: 610px; }
	.parBd{margin-top: 40px!important;}
	.parBd h4{ font-size: 24px!important; line-height: 36px; padding: 0 30px!important;}
	.relic-pad{ padding: 24px; }
	.sure-list li,.certificate li,.ancient li{ width: 32%; margin-right: 1%; margin-bottom: 12px; }
	.news-list{ margin-right: 0; }
	.news-list li,.n-info-cont .news-list li{ width: 100%; margin-right: 0; margin-bottom: 30px; }
	.n-img{ width: 30%; height: auto; max-height: 136px;}
	.n-cont,.n-info-cont .n-cont{ width:60%; padding: 20px 5% 0;}
	/*社会责任*/
	.n-info-cont{ width: auto;}
	/*投资者关系*/
	.inv-select,.inv-cont{ float: none; width: 100%;  margin-bottom: 30px;}
	/*产品*/
	.pro-inimg{ width: 358px; }
	.pro-intitle{ width: 60px; font-size: 32px; }
	.pro-incont{ width: 408px;padding: 50px 20px 0 30px; font-size: 14px; }
	/*战略*/
	.n-info-cont{ width: 740px; }
	.pjt-imgs img{ max-width: 22%;}
	.market-head{ font-size: 32px; }
	.market-head b{ font-size: 44px; }
	.market-address{ height: auto; padding: 20px; margin-bottom: 30px; }
	.market-list li{ margin-right: 0; width: 100%; margin-bottom: 30px; }
	.market-list li:last-child{margin-bottom: 0;}
	.mark-cont{ width: 65%; }
	.gagedlbox{ padding: 0; }
	.n-info-box img{ float: none!important; margin-bottom: 25px; margin-right: 0!important;}
	/*好运专区*/
	.pref-slide .flex-direction-nav li{ width: 18px; height: 35px; background-size: 100%!important;}
	.method-cont,.method-img{ width: 48%;}
	.small_box{ display: none;}
	.large_box{ height: auto;}
	.act-txt{ width: auto;}
	.video-list li{ width: 49%; margin-right: 2%;}
	.video-title{ font-size: 16px;}
	.health-time{ float: none; margin:0 auto 30px;}
	.dyn-cont{ width: 395px;}
	.act-img{ max-height: 540px; height: auto; }
	.down,.up{ float: none; display: block;}
	.size i{ font-size: 20px;}
}
@media only screen and (max-width:880px) {
	/*首页*/
	.pro-owl, .footer .wrap, .ppd-cont .wrap,.ind-pro .wrap{ width: 614px;}
	.ppd-cont .wrap{ padding: 45px 0;}
	.ppd-abt{ font-size: 24px;}
	.slogan{ font-size: 16px; padding: 15px 0;}
	.ppd-box{font-size: 14px; margin-bottom: 35px;}
	.pro-owl{ padding: 38px 0 70px;}
	.pro{ height: 504px;}
	.owl-prev, .owl-next{ top: 86px;}
	.abt { height: 480px;}
	.abt-word h3{ padding: 50px 0 25px; font-size: 28px;}
	.abt-txt{ font-size: 18px;}
	.care-intro{ height: 390px;}
	.care-w{width: 90%; padding: 50px 5%;}
	.care-w-hd{ font-size: 32px; line-height: 75px;}
	.care-w-txt{ font-size: 20px; line-height: 36px;}
	.pos-care-hd{ font-size: 20px; padding: 15px;}
	.pos-care-txt{ padding: 0 15px; font-size: 14px;}
	.news{ padding: 35px 0;}
	.news-owl{ padding-bottom: 30px;}
	.news-owl-title{ padding:0;}
	.news-owl-txt{ padding: 10px 0 0;}
	.news-more{ padding: 12px;}
	/*内页*/
	.main .wrap,.footer .wrap{ width: 768px; }
	.track-cont{ width: 530px; }
	.parHd li{ margin: 0 12px!important; font-size: 16px!important; padding-top: 20px!important; }
	.parHd li:after{ top: -14px!important;  }
	.cour-h{margin-top: 45px;}
	.honor-box{ margin-bottom: 30px; }
	.abt-head{ background-size: 220px; padding-right: 230px;}
	.track-list{ height: 380px; padding-top: 40px; }
	.track-box{  margin: 0 20px 0 50px;  }
	.relic-lic li{ width: 47%; margin: 0 1% 15px; min-height: 349px; }
	.treasure{ padding-left:260px; height: auto; padding-bottom: 15px;}
	.sure-word{ padding-top: 20px; padding-right: 0;}
	.cert-title{ padding: 0 10px; }
	.n-cont{ width: 60%;  }
	.box{ font-size: 14px; line-height: 26px;}
	/*产品*/
	.pro-ul li{ height: 298px; }
	.pro-inimg{ width: 290px; }
	.pro-incont{ width:372px;padding: 25px 20px 0; font-size: 14px; }
	.pro-intitle {
    width: 50px;
    font-size: 26px;
     margin-top: 25px;}
	/*战略*/
	.n-info-cont{ width: 630px; }
	.mark-cont{ width: 59%; }
	.assi-items{font-size: 16px;}
	.dyn-img{ width: 230px; height: 161px;}
	.dyn-cont{width: 360px; padding: 0 20px;}
	.dyn-title{ height: 42px; line-height: 42px;}
	.dyn-desc{ margin: 8px 0;}
	.info-cont-title{ height: auto; padding-bottom: 30px;}
	.info-cont-title h3{ font-size: 18px; line-height: 34px;}
}
@media only screen and (max-width:768px) {
	/*首页*/
	.news-owl{width:600px;}
	.care-intro{ height: 320px;}
	.care-w{ padding: 30px 5%;}
	/*内页*/
	.parBd h4{ font-size: 20px!important; line-height: 32px; }
	.main .wrap, .footer .wrap{ width: 614px; }
	.track-item{ font-size: 16px; }
	.track-cont{ width: 380px; }
	.intro-cont{ font-size: 16px; }
	.relic-img{ height:190px; line-height: 190px; }
	.news-nav a{     width: 112px;
    height: 26px;
    padding: 8px 0 0 28px;
    margin: 0 10px;
    font-size: 18px; background-size: 100%;}
    .parHd .tempWrap:after{ top: 23%;}
	.sNext{ right: -36px!important; }
	.sPrev{ left: -36px!important; }
    /*产品*/
	.pro-ul li{ height: 260px; }
    .pro-inimg{ width: 240px }
    .pro-incont{ width: 280px; }
	.pro-intitle {
    width:42px;
    font-size: 22px;
     margin-top: 25px;
 	height: 210px;
 }
    .pos-titles{ height: 210px;}
	.pro-in .abt-head{ height: auto; }
	/*战略*/
	.n-info-cont{ width: 480px; }
	.market-address{ line-height: 24px; }
	.mark-cont{ width: 47%; }
	.market-head{ font-size: 28px; }
	.market-head b{ font-size: 40px; }
	.n-img{ width: 41%; }
	.n-cont, .n-info-cont .n-cont{ width: 49% }
	.video-list li{ width: 100%; margin-right: 0;}
	.method{ padding-bottom: 20px;}
	.method-nav{ margin-bottom: 25px;}
	.method-img,.method-cont{ float: none; width: 100%; margin-bottom: 30px;}
	.act-head{ font-size: 22px;}
	.dynamic-list li{ float: none; width: 100%;}
	.dyn-img{ width: auto; height: auto ; text-align: center; margin: 0 5%;}
	.dyn-cont{ width: 90%; padding: 20px 5%;}
	.periodical  li{ width: 48%;}
	.abt-head{ background: none!important; padding-right: 15px; }
}
@media only screen and (max-width:614px) {
	.h-img{ margin-right: 15px; }
	.head-logo{ height: 52px; line-height: 52px; }
	.logo{ width: 104px; }
	.nav__trigger{ top: 15px; }
	.nav__icon,.nav__icon:after,.nav__icon:before{ height: 3px; }
	.nav__icon:after{ margin-top:9px; }
	.nav__icon:before { margin-top: 18px;}
	.hot-phone{ width: 145px; height: 20px; line-height: 20px; padding-left: 24px;}
	.footer{ height: auto; padding: 20px 0; }
	.foot-left{ padding-top:0; }
	.foot-nav { display: none; }
	.copyright{ line-height: 24px; }
	/*首页*/
	.footer .wrap, .ppd-cont .wrap,.ind-pro .wrap{ width: 90%;}
	.pro-owl{ width: 90%;}
	.owl-imgs{ height: 198px;}
	.abt{ height: auto;}
	.abt-tab,.abt-word{ float: none; width: 100%;}
	.abt-word{ padding: 30px 0;}
	.abt-word h3{padding: 0 0 25px;}
	.abt-txt{ padding: 0 5%;}
	.news-owl{ width: 414px;}
	.mores{ width: 80px; padding-left: 0; background: none; text-align: center;}
	.mores:hover{background: #5a136d; color: #fff; width: 90px;}
	.hd-h{ font-size: 24px; padding: 20px 0 4px;}
	.ppd-head{ height: 88px;}
	/*内页*/
	.main{ padding: 20px 0; }
	.main .wrap, .footer .wrap{ width: 94%; margin:auto;}
	.parBd h4{ font-size:18px!important; padding: 0 18px!important; }
	.track-list{ background: none; }
	.track-item:before{display: none;}
	.track-item{ width: 20%; }
	.track-cont{ width: 75%; padding-left: 5%;}
	.track-box{ margin: 0; }
	.parHd li{ margin: 0 8px!important; }
	.relic-list,.relic-lic,.sure-list{ margin-right: 0; }
	.relic-pad{ padding: 16px; }
	.sure-list li{ width: 48%; }
	.sure-word{ padding-top: 0;}
	


	.certificate li,.ancient li{width:47.5%; }
	.inv-slt-name{line-height: 40px;}
	.inv-slt-name:before{ top: 15px;}
	.inv-two-slt{ padding: 9px 15px 20px}
	.inv-two-slt>a{ line-height: 36px;}

	.h-img{ margin-top: 8px; }
	.hot-phone{ margin-top: 12px; }
	/*.nav__trigger{ top: 10px; }*/
	.pro-in .abt-head{ padding-right: 0; }
	.pro-ul li{ height: auto; }
	.pro-inimg,.pro-intitle,.pro-incont{ float: none; width: 100%; }
	.pro-intitle,.pos-titles{ text-align: center; display: block; height: auto; line-height: 40px; }
	.pro-incont{ width: 90%; padding: 25px 5%; }
	.n-info-head,.n-info-cont { float: none; width: 100%; margin-bottom: 0;}
	.mark-cont{ width: 53%; }

	.n-img{ width: 35%; }
	.n-cont, .n-info-cont .n-cont{ width: 55% }
	.dtsp{ font-size: 14px; }
	.n-info-head{ margin-bottom: 30px;}
	/*.pos-heal{ top: 100px;}*/
	.assi-items{ width:65%; font-size: 14px;}
	.method-nav span{ font-size: 16px;}
	.assi-list{ padding: 20px 0 44px;}
	.assi-items{ padding-left: 16px;}
	.activity,.healthbox,.dynamic-list{ padding-bottom: 30px;}
	.assi-list li{ line-height: 36px; height: 36px;}
	.assi-items:before{ top: 14px;}
	.pro-inmore{ width: 110px; height: 34px; line-height: 34px;}
	.box{ padding: 0;}
	.info-cont-title h3{ font-size: 16px; line-height: 24px;}
	.info-cont-title p{ font-size: 12px;}
	.pref-slide .flex-direction-nav li{ top: 40%;}
	.pref-slide .flex-direction-nav li:nth-child(1){ left: 20px;}
	.pref-slide .flex-direction-nav li:nth-child(2){ right: 20px;}

	.tab-bdr-hd{ font-size: 18px; margin-left: -54px;}
	.news-owl-imgs{max-height: 135px;}
	.size{ width: auto;}
	.size i{ font-size: 16px;}
	.size:before,.size:after{ display: none;}
}
@media only screen and (max-width:414px) {
	.hot-phone,.h-img{ display: none; }
	/*首页*/
	.ppd-cont .wrap{ padding: 30px 0;}
	.ppd-video,.ppd-word{ float: none;width: 100%;}
	.ppd-word{ padding-top: 25px;}
	.pro-owl{ width: 80%; padding-top: 0;}
	.pro{ height: auto; padding: 30px 0;}
	.owl-imgs{ height: auto; max-height: 236px;}
	.abt-word h3{font-size: 20px;}
	.abt-txt{ font-size: 14px; line-height: 26px; margin-bottom: 25px;}
	.tab-time{ width: 33%;}
	.tab-bdr-hd{ font-size: 16px; height: 42px; line-height: 42px; margin-left: -47px; margin-top: -21px;}
	.care-intro{ height: auto;}
	.care-w-hd{ font-size: 22px;}
	.care-w-txt{ font-size: 14px; line-height: 24px;}
	.care-owl .owl-prev, .care-owl .owl-next{ top: 66px; width: 22px; height: 43px;}
	.pos-care-hd{ font-size: 16px; padding: 8px;}
	.pos-care-txt{ padding: 0 8px; font-size: 12px; line-height: 24px;-webkit-line-clamp:2;}
	.news-owl{ width: 260px;}
	/*内页*/
	.parBd h4{ font-size: 16px!important;padding: 0 0px!important; line-height: 24px; }
	.intro-cont{ font-size: 14px; padding-top: 12px;}
	.track-ul li{ margin-bottom: 10px; }
	.parBd h4:before,.parBd h4:after{ display: none; }
	.event_box{ width: 80%!important; }

	.sNext{ right: 0px!important; }
	.sPrev{ left: 0px!important; }
	.abt-head{ height: auto; padding-bottom: 15px; }
	.abt-head-title,.n-info-head{ width: 56px; }
	.track-item,.track-cont{ float: none; width: 100%; margin-bottom: 10px; text-align: left; padding-left: 0; }
	.relic-lic li{ width: 100%; margin: 0 0 15px; }
	.treasure{ padding-left: 0; background: none; margin-top: 20px; }
	.sure-list li,.certificate li,.ancient li{ width: 100%; margin: 0 0 15px; }
	.relic-img,.relic-cont{ float: none; width: 100%;  }
	.relic-cont{width: 94%;  padding: 15px 3%;}
	.news-form{ width: 80%; }
	.news-text{ width: 82%; padding: 0 3%; }
	.news-sub{ width: 10%; }
	.news-list li,.n-info-cont .news-list li{ margin-bottom: 30px; height: auto; }
	.n-img{ float: none; text-align: center; width: auto; display:block; margin: auto; }
	.n-cont{ float: none; width: 100%; padding:20px 0 0;  }
	.news-nav{ margin: 30px; }
	.news-nav a{ display: block; margin:0 auto 10px; }
	.ancient,.certificate{ margin-right: 0;}
	.inv-list-title{ width: 60%;}
	.inv-head{ height: auto;}
	.inv-head-title,.inv-head .rlink{ float: none;}
	.inv-head .rlink{ margin-bottom: 0; text-align: left;}
	.inv-list li{ padding: 0;}

	.pro-in .abt-head-title{ margin-right: 24px; }
	.market-list li{float: none; width: 80%; margin:0 auto 25px; }
	.mark-img,.mark-cont{ float: none; width: 100%; height: auto;}
	.mark-cont{padding:15px 5%; width: 90%; line-height: 24px;}
	.market-head{ font-size: 22px; }
	.market-head b{ font-size: 34px; }
	.n-cont, .n-info-cont .n-cont{ width:90%; padding:20px 5%; }
	.dtsp:nth-child(2){ display: none; }
	.dtsp{ width: 25%; }
	.dtsp1{ width: 23%; padding-left: 2%; }
	.pags-l, .pags-r{ width: 60px; }
	.per-pdf{ width: 70%; }
	.method-nav span{ font-size: 14px; width: 19.7%; height: 34px; line-height: 34px;}
	.health-time{ width: 320px;}
	/*.pos-heal{ top: 66px; left: 115px; }*/
	.pos-heal dt{ font-size: 18px; margin-bottom: 10px;}
	.pos-heal dd{ font-size: 12px; line-height: 20px;}
	.health-img{ padding-top: 22px;}
	.act-head{ font-size: 18px;padding-bottom: 10px; margin-bottom: 20px;}
	.return-btn{ width: 92px; line-height: 32px; height: 32px;}
	.health-imgs,.pos-heal{
		float: none;
		width: 100%;
		text-align: center;
	}
	.pos-heal{ text-align: left; background: no-repeat; color: #333; padding: 20px 0; height: auto;}

	.pos-title {
    top: 5px;
    left: 15px;
    width: 26px;
    font-size: 16px;
    line-height: 18px;
}
	.zjq-mnav{padding: 3rem 0; width: 87%;}
	.pos-heal .a{ color: #333;}
	.article, .list,.pro-inlist{ padding: 0 ;}
}
@media only screen and (max-width:320px) {
	/*首页*/
	/*内页*/
	.health-time{ width: 100%;}
	.pos-heal dt{ font-size: 16px; margin-bottom: 5px;}
	/*.pos-heal{ top: 58px; left: 110px;}*/
	.care-w-hd{ font-size: 18px; line-height: 42px;}
	.care-w-txt{ padding-top: 18px;}
	.news-owl{ width:250px;}
	.news-owl .owl-next{ right: -32px;}
	.news-owl .owl-prev{ left: -32px;}
}